<?php
/**
 * 页面出现异常之时,用户会被定向
 * 到这个页面.
 *
 * @todo 但是在生产环境下,仅仅会显示有限的信息.
 *
 * @author Judas <judasnow@gmail.com>
 * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
 */
session_start();
require_once 'path.php';
require_once SOJ_ROOT.'/include/function/lib.php';

$tpl = new my_smarty();

if( !empty($_SESSION['exception']) ){

	$tpl->assign( 'exception' , $_SESSION['exception'] );
	unset( $_SESSION['exception'] );

}else{

	$tpl->assign( 'exception' , 'No Exception message.'  );
}

//调试环境使用exception_handle提供详细的一场信息
//$tpl->display('exception_handle.tpl');
//生产环境使用crash.tpl保证不暴露给用户过多的信息
$tpl->display('exception_handle.tpl');
